// 高阶函数一个函数 ，接受一个或者多个函数作为参数，返回函数
function test(){
  console.log("test");
}

function HighterFunction(func){
  // return func;
  return ()=>{
    console.log("代码执行之前");
    func.apply(this);
    console.log("代码执行之后");
  }
}
let testFunc = HighterFunction(test);
testFunc();